President & CEO
Sarah Bouchie
CEO Approval Rating
90/100
Helen Keller is a New York-based non-profit organization that provides health and wellness programs and services for individuals.